/* 
 * Copyright 2014-2021 UME Framework, GNU General Public License 
 */
package com.u2framework.lib.tool.gen.service.bean;

import java.util.ArrayList;
import java.util.List;

/**
 * DocBean
 * 
 * @author SultansOfSwing & MaYue
 *
 */
public class ServiceDefineBean {
    // document name
    private String docName;
    // component define bean
    private ServiceCmpDefineBean cmpBean;
    // DTO define bean list
    private List<ServiceDocDefineBean> dtoBeanList = new ArrayList<ServiceDocDefineBean>();
    // Function define bean list
    private List<ServcieFuncDefineBean> funcBeanList = new ArrayList<ServcieFuncDefineBean>();

    /**
     * @return the dtoBeanList
     */
    public List<ServiceDocDefineBean> getDtoBeanList() {
        return dtoBeanList;
    }

    /**
     * @param dtoBeanList the dtoBeanList to set
     */
    public void setDtoBeanList(List<ServiceDocDefineBean> dtoBeanList) {
        this.dtoBeanList = dtoBeanList;
    }

    /**
     * @return the funcBeanList
     */
    public List<ServcieFuncDefineBean> getFuncBeanList() {
        return funcBeanList;
    }

    /**
     * @param funcBeanList the funcBeanList to set
     */
    public void setFuncBeanList(List<ServcieFuncDefineBean> funcBeanList) {
        this.funcBeanList = funcBeanList;
    }

    /**
     * @return the cmpBean
     */
    public ServiceCmpDefineBean getCmpBean() {
        return cmpBean;
    }

    /**
     * @param cmpBean the cmpBean to set
     */
    public void setCmpBean(ServiceCmpDefineBean cmpBean) {
        this.cmpBean = cmpBean;
    }

    /**
     * @return the docName
     */
    public String getDocName() {
        return docName;
    }

    /**
     * @param docName the docName to set
     */
    public void setDocName(String docName) {
        this.docName = docName;
    }

}
